package com.whenjun.dto.isc.person;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Auther: shirley
 * @Date: 2023/7/27 22:13
 * @Description:
 */
@Data
public class Personnel implements Serializable {

    @ApiModelProperty("人员id")
    private String personId;

    @ApiModelProperty("姓名")
    private String personName;

    @ApiModelProperty("性别")
    private Integer gender;

    @ApiModelProperty("工号")
    private String jobNo;

    @ApiModelProperty("所属组织路径")
    private String orgPath;

    @ApiModelProperty("所属组织唯一标识码")
    private String orgIndexCode;

    @ApiModelProperty("所属组织名称")
    private String orgName;

    @ApiModelProperty("所属组织名称(详细架构)")
    private String orgPathName;

    @ApiModelProperty("证件类型")
    private String certificateType;

    @ApiModelProperty("证件号码")
    private String certificateNo;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("出生日期")
    private String birthday;

    @ApiModelProperty("联系电话")
    private String phoneNo;

    @ApiModelProperty("联系地址")
    private String address;

    @ApiModelProperty("人员图片信息")
    private List<PersonPhoto> personPhoto;

    @ApiModelProperty("邮箱")
    private String email;

    @ApiModelProperty("学历")
    private Integer education;

    @ApiModelProperty("民族")
    private Integer nation;
}
